package com.luobr.backend.model.dto.space;

import com.luobr.backend.model.dto.common.PageRequest;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * @author: 罗念笙
 * @date: 2025/3/11 15:22
 * 空间查询请求封装类
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class SpaceQueryRequest extends PageRequest implements Serializable {

    // 空间 id
    private Long id;

    // 用户 id
    private Long userId;

    // 空间名称
    private String spaceName;

    // 空间级别：0 普通版 1 专业版 2 旗舰版
    private Integer spaceLevel;

    // 空间类型：0-私有 1-团队
    private Integer spaceType;

    private static final long serialVersionUID = 1L;
}
